package com.cjl.mapper;

import com.cjl.entity.EbOrder;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 对数据库的操作，有多少个操作就对应接口多个方法
 * 增加
 * 删除
 * 修改
 * 查询（单表条件查询，单表分页查询）

 */
public interface OrderMapper {
    /**
     * 作用：分页查询订单表
     * 参数 from （page）:（页数）   从第几条开始查询
     * 参数 paeSize:每页条数
     * 导包：alt+Enter
     *
     *
     * 1、select * from 表名 limit from ,pageSize
     *  from = (page-1)*pageSize

     */
    /*** 作用：分页查询新闻表 * 参数 page:页数 * 参数 paeSize:每页条数 * 导包：alt+Enter */
    List<EbOrder> findByPage(@Param("from") Integer from, @Param("pageSize") Integer pageSize);
    /**
     * 添加订单
     * @param ebOrder 参数对象
     *
     * @return
     */
    int save(EbOrder ebOrder);
    int delete(Integer eodId);
    int updateByPrimaryKey(EbOrder ebOrder);
    Integer getTotalPage(Integer pagesize);
    EbOrder selectOne(int eoId);
    int deleteByPk(int id);

}



